================================================================================
BPWin for Windows 98/2000/XP Version 4.52.0 
================================================================================
May 24, 2005

This README provides information on the following topics:

- Overview
- Recommended Hardware
- Installation Notes
- Fixes and Additions
- Support

--------------------------------
OVERVIEW
--------------------------------
BPWin is the Windows 98/2000/XP interface version of the BP Microsystems 
software.

--------------------------------
RECOMMENDED HARDWARE
--------------------------------
To use BPWin software, we recommend the following:

-  A Pentium 200 or higher processor.

-  64 MB of available memory.

-  50 MB of available hard disk space

-  SVGA 256-color and 800x600 or higher resolution

-  Microsoft Mouse or compatible pointing device

--------------------------------
OPERATING SYSTEM REQUIREMENTS
--------------------------------
This version of BPWin requires Windows 98, Windows 2000 or 
Windows XP.

Virtual memory must be enabled and managed by the operating system.

On Windows 2000/XP systems the following is required:

- Administration rights to the local workstation for both installation 
and at least one launch of BPWin after installation.

- Users must have "Full Control" permissions for the following registry 
keys and all subkeys:
   HKEY_LOCAL_MACHINE\Software\BP Microsystems
   HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BPWin


--------------------------------
ENHANCEMENTS
--------------------------------


BP Microsystems proudly announces the release of the new 7th generation products 
with C3 performance enhancements.  After months of anticipation, the 1710, 2710, 2710M, 3710MK2, and 4710 products 
are finally available with the BPWin 4.52.0 software release.

The enhanced 7th generation products are designed to support device densities up to 4 Gigabits. 
In addition, these products also feature the use of the industry accepted USB 2.0 communications interface.
 
If you are interested in purchasing one of these products, please contact Sales at BP Microsystems.



1) The following new socket modules are available in this release:

ASML24BGA      SM28MLFD       ASM28MLFD      SM32TD         ASM32TD
FXSM32TD       FXASM32TD      FX4SM32TD      FX4ASM32TD     SM44PG
ASM44PG        SM48LGJ        ASM48LGJ       FXSM48LGJ      FXASM48LGJ
FX4SM48LGJ     FX4ASM48LGJ    SM48QFG        ASM48QFG       SM48TQNA
ASM48TQNA      SM48TQP        ASM48TQP       SM48TQY        ASM48TQY
SM64QAE        ASM64QAE       SM64QMG        ASM64QMG       SM80QCH
ASM80QCH       SM100QAD       ASM100QAD      SM100QAJ       ASM100QAJ
SM100QMA       ASM100QMA      SM144QD        ASM144QD       SM256BGJ
ASM256BGJ      FX2SM294BG     FX2ASM294BG


2) The following algorithms have been updated due to changes in the
   manufacturing specification or to implement software updates:

Atmel AT89C55WD - Updated low verify voltage.
Atmel AT89S8253-P - Added a new Configuration Option for Clock Select Fuse
                    per latest Atmel datasheet.
Atmel ATMEGA8515-A - Rewrote SECURE according to specifications.
Atmel ATMEGA8515-J - Rewrote SECURE according to specifications.
Atmel ATMEGA8515L-A - Rewrote SECURE according to specifications.
Atmel ATMEGA8515L-J - Rewrote SECURE according to specifications.
Atmel ATMEGA8515L-P - Rewrote SECURE according to specifications.
Atmel ATMEGA8515-P - Rewrote SECURE according to specifications.
Atmel ATtiny26L-M - Implemented work around to improve yield recommended by
                    manufacturer.
Atmel ATtiny26L-P - Implemented work around to improve yield recommended by
                    manufacturer.
Atmel ATtiny26L-S - Implemented work around to improve yield recommended by
                    manufacturer.
Atmel ATtiny26-M - Implemented work around to improve yield recommended by
                   manufacturer.
Atmel ATtiny26-P - Implemented work around to improve yield recommended by
                   manufacturer.
Atmel ATtiny26-S - Implemented work around to improve yield recommended by
                   manufacturer.
Cypress CY7C66113-56LFC (with adapter) - Updated power up sequence.
Dallas DS1620 - Masked all non programmble bits during read and verify.
Freescale MC68HC908QY4CDT - Updated continuity testing of the device.
Freescale MC68HC908QY4CDW - Updated continuity testing of the device.
Freescale MC68HC908QY4CP - Updated continuity testing of the device.
Lattice GAL22LV10D - Device checksum has been changed to include the UES
                     field.
Microchip PIC16LC71 - Updated algorithm note.
Microchip PIC17C42A/L - Device Configure options are mapped in the Buffer to
                        match ProMate.
Microchip PIC17C42A/P - Device Configure options are mapped in the Buffer to
                        match ProMate.
Microchip PIC17C42A/PQ - Device Configure options are mapped in the Buffer to
                         match ProMate.
Microchip PIC18F1320/SO - Algorithm has been updated for better yield.
Microchip PIC18LF1320/SO - Algorithm has been updated for better yield.
Motorola MC68HC908QY4CDT - Updated continuity testing of the device.
Motorola MC68HC908QY4CDW - Updated continuity testing of the device.
Motorola MC68HC908QY4CP - Updated continuity testing of the device.
Philips P89C51RD2 (LQFP44) - Added support on BP-1400/84.
Renesas-H HD64F2633TE - Updated to improve yield.
Samsung K5A3280YTA - Updated socket module list for this package.
Samsung K5A3280YTB-T - Updated socket module list for this package.
Samsung KFG1216Q2M-D - Algorithm has been updated to use alternate Read
                       method for better yield.
Sharp LH28F008SCHT-L - Added Jobmaster note.
Sharp LH28F008SCHT-TE - Added Jobmaster note.
Sharp LH28F008SCHT-V - Added Jobmaster note.
Sharp LH28F008SCT-L - Added Jobmaster note.
Sharp LH28F008SCT-TE - Added Jobmaster note.
Sharp LH28F008SCT-V - Added Jobmaster note.
Signetics(Philips) P87C52 - Adjust vpp slew rate during programming.
STMicro M36LLR7750D0ZAQ - Algorithm has been optimized.
STMicro ST92F150(TQFP100) - Updated to improve yield on BP-2500.
STMicro ST92F150CV1TB - Updated to improve yield on BP-2500.
STMicro ST92F150JDV1TC - Updated to improve yield on BP-2500.
STMicro ZPSD301 (with adapter) - Updated pin operations.
Xilinx XC95144XV-CS144 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC95144XV-TQ100 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC95144XV-TQ144 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC95288XV-FG256 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC95288XV-PQ208 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC95288XV-TQ144 - Algorithm has been updated with latest
                         recommendations from manufacturer.
Xilinx XC9536XV-CS48 - Algorithm has been updated with latest recommendations
                       from manufacturer.
Xilinx XC9536XV-PC44 - Algorithm has been updated with latest recommendations
                       from manufacturer.
Xilinx XC9536XV-VQ44 - Algorithm has been updated with latest recommendations
                       from manufacturer.
Xilinx XC9572XV-CS48 - Algorithm has been updated with latest recommendations
                       from manufacturer.
Xilinx XC9572XV-PC44 - Algorithm has been updated with latest recommendations
                       from manufacturer.
Xilinx XC9572XV-TQ100 - Algorithm has been updated with latest
                        recommendations from manufacturer.


3) JobMaster Job files for the following parts may need to be updated
   due to configuration, option or memory size changes. These changes could
   break existing Job files:

Atmel AT29C010
Atmel AT29C010A
Atmel AT89S8253-A
Atmel AT89S8253-J
Atmel AT89S8253-P
Freescale MC9S12D64CFU
Freescale MC9S12D64CFU(EEPROM @400h)
Freescale MC9S12D64CFU(EEPROM @800h)
Freescale MC9S12D64CPV
Freescale MC9S12D64CPV(EEPROM @000h)
Freescale MC9S12D64CPV(EEPROM @C00h)
Freescale MC9S12D64-FU(EEPROM @000h)
Freescale MC9S12D64-FU(EEPROM @C00h)
Freescale MC9S12D64MFU
Freescale MC9S12D64MFU(EEPROM @400h)
Freescale MC9S12D64MFU(EEPROM @800h)
Freescale MC9S12D64MPV
Freescale MC9S12D64MPV(EEPROM @000h)
Freescale MC9S12D64MPV(EEPROM @C00h)
Freescale MC9S12D64VFU
Freescale MC9S12D64VFU(EEPROM @400h)
Freescale MC9S12D64VFU(EEPROM @800h)
Freescale MC9S12D64VPV
Freescale MC9S12D64VPV(EEPROM @000h)
Freescale MC9S12D64VPV(EEPROM @C00h)
Freescale MC9S12DG128BCPV(EEPROM @800h)
Freescale MC9S12DG128BMPV(EEPROM @800h)
Freescale MC9S12DG128BVPV(EEPROM @800h)
Freescale MC9S12DG128CPV (EEPROM @800h)
Freescale MC9S12DG128MPV (EEPROM @800h)
Freescale MC9S12DG128VPV (EEPROM @800h)
Freescale MC9S12DJ128BCPV(EEPROM @800h)
Freescale MC9S12DJ128BMPV(EEPROM @800h)
Freescale MC9S12DJ128BVPV(EEPROM @800h)
Freescale MC9S12DJ64CFU
Freescale MC9S12DJ64CFU(EEPROM @400h)
Freescale MC9S12DJ64-FU(EEPROM @000h)
Freescale MC9S12DJ64-FU(EEPROM @C00h)
Freescale MC9S12DJ64MFU
Freescale MC9S12DJ64MFU(EEPROM @400h)
Freescale MC9S12DJ64PV
Freescale MC9S12DJ64PV(EEPROM @000h)
Freescale MC9S12DJ64PV(EEPROM @C00h)
Freescale MC9S12DJ64VFU
Freescale MC9S12DJ64VFU(EEPROM @400h)
Lattice GAL22LV10D
Microchip PIC17C42A/L
Microchip PIC17C42A/P
Microchip PIC17C42A/PQ
Motorola MC9S12D64CFU
Motorola MC9S12D64CFU(EEPROM @400h)
Motorola MC9S12D64CFU(EEPROM @800h)
Motorola MC9S12D64CPV
Motorola MC9S12D64CPV(EEPROM @000h)
Motorola MC9S12D64CPV(EEPROM @C00h)
Motorola MC9S12D64-FU(EEPROM @000h)
Motorola MC9S12D64-FU(EEPROM @C00h)
Motorola MC9S12D64MFU
Motorola MC9S12D64MFU(EEPROM @400h)
Motorola MC9S12D64MFU(EEPROM @800h)
Motorola MC9S12D64MPV
Motorola MC9S12D64MPV(EEPROM @000h)
Motorola MC9S12D64MPV(EEPROM @C00h)
Motorola MC9S12D64VFU
Motorola MC9S12D64VFU(EEPROM @400h)
Motorola MC9S12D64VFU(EEPROM @800h)
Motorola MC9S12D64VPV
Motorola MC9S12D64VPV(EEPROM @000h)
Motorola MC9S12D64VPV(EEPROM @C00h)
Motorola MC9S12DG128BCPV(EEPROM @800h)
Motorola MC9S12DG128BMPV(EEPROM @800h)
Motorola MC9S12DG128BVPV(EEPROM @800h)
Motorola MC9S12DG128CPV (EEPROM @800h)
Motorola MC9S12DG128MPV (EEPROM @800h)
Motorola MC9S12DG128VPV (EEPROM @800h)
Motorola MC9S12DJ128BCPV(EEPROM @800h)
Motorola MC9S12DJ128BMPV(EEPROM @800h)
Motorola MC9S12DJ128BVPV(EEPROM @800h)
Motorola MC9S12DJ64CFU
Motorola MC9S12DJ64CFU(EEPROM @400h)
Motorola MC9S12DJ64-FU(EEPROM @000h)
Motorola MC9S12DJ64-FU(EEPROM @C00h)
Motorola MC9S12DJ64MFU
Motorola MC9S12DJ64MFU(EEPROM @400h)
Motorola MC9S12DJ64PV
Motorola MC9S12DJ64PV(EEPROM @000h)
Motorola MC9S12DJ64PV(EEPROM @C00h)
Motorola MC9S12DJ64VFU
Motorola MC9S12DJ64VFU(EEPROM @400h)
NEC uPD78F9177YGA
NEC uPD78F9177YGA-9EU
Renesas-M M302A1F4GP
Renesas-M M30626FHPFP
Renesas-M M30626FHPGP
Samsung K5A3280YTA
Samsung K5A3280YTB-T
Zilog Z8F1621VN


--------------------------------
INSTALLATION NOTES
--------------------------------
It is recommended that any previous version of the BPWin software be uninstalled 
before installing the new version of the software.

This installation may be required to update certain system files.  If this update 
is required, at the end of the installation you will be asked to restart your system.  
This system restart will be required before you can run BPWin.

--------------------------------
SUPPORT
--------------------------------

Technical support is available for versions of BPWin.
To contact Technical support:
	Phone:  (USA only)		800-225-2102
		(Outside the US)	713-688-4600
		(Fax)			713-688-0920

	Email:	Technical Support	tech@bpmicro.com
		Sales			info@bpmicro.com

Copyright 2005, BP Microsystems, Inc.
